﻿using Sustainalytics.ClientDW.Entities;
using System;
using System.Collections.Generic;

namespace Sustainalytics.GCCS
{
    /// <summary>
    /// GC export manager.
    /// </summary>
    public interface IGCExportManager
    {
        /// <summary>
        /// Get PDF export.
        /// </summary>
        /// <param name="universeIds"> List of universe IDs. </param>
        /// <param name="companyId"> Company for which to create PDF export. </param>        
        /// <returns> PDF export data. </returns>
        byte[] GetPdfExport(List<int> universeIds, Guid companyId, GCAssessment overallAssessment, int? type, bool useGirNaming);
    }
}
